.yg-cart {
  background-color: #fff;
  // height:100vh;
  .yg-cart-head {
    width:100%;
    background-color:var(--themeColor);
    height:1.351351rem;
    color:#fff;
    display: flex;
    position:fixed;
    top:0;
    z-index:999; 
    span {
      width:100%;
      line-height: 1.351351rem;
      text-align: center;
      font-size: 0.378378rem;
      font-weight: 100;
    }
  }
  .yg-cart-empty {
    padding-top:1.351351rem;
    display: flex;
    width:100%;
    // height:100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    .cart-empty-img {
      display: block;
      object-fit: over;
    }
  
    .empty_text {
      width:100%;
      margin-top:0.810811rem;
      a {
        display: block;
        color:#000;
        font-size:0.432432rem;
        text-align: center;
      }
    }
  }
  .cart-content {
    padding-top:1.351351rem;
    .yg-cart-show-list {
      width:100%;
      height:2.702703rem;
      display: flex;
      .show-left {
        flex:1;
        display: flex;
        justify-content:center;
        align-items: center;
        .icon-unselected {
  
        }
      }
  
      .show-center {
        flex:2;
        display: flex;
        justify-content:center;
        align-items: center;
        img {
          width:2.567568rem;
          height:2.567568rem;
        }
      }
  
      .show-right {
        flex:5;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        padding:0.405405rem 0.27027rem ;
        .right-top {
          .right-top-title {
            display: -webkit-box;
            overflow: hidden;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical
          }
        }
  
        .right-bottom {
          display: flex;
          justify-content:space-between;
          align-items: center;
          .bottom-price {
            color:var(--themeColor);
            font-size:0.378378rem;
            font-weight:18.918919rem;
          }
  
          .bottom-btn {
            display: flex;
            align-items: center;
            height:0.540541rem;
            .icon-jjian- {
            }
  
            .num {
              margin:0 0.27027rem;
            }
  
            .icon-jia {
  
            }
          }
        }
      }
    }
    .cart-toSub {
      background-color:#fff;
      border-top:0.027027rem solid #ddd;
      width:100%;
      position: fixed;
      bottom:1.351351rem;
      left:0;
      height:0.945946rem;
      display: flex;
      justify-content: space-between;
      padding:0 0.405405rem;
      color:#000;
      .toSub-left {
        display: flex;
        align-items: center;
        .icon-unselected {
    
        }
    
        .selectAll {
          margin:0 0.405405rem 0 0.27027rem;
          color:#979998;
        }
    
        .Price {
          display: flex;
          align-items: center;
          .totalPrice {
            color:var(--themeColor);
            font-size:0.378378rem;
          }
        }
      }
    
      .toSub-right {
        width:1.891892rem;
        display: flex;
        align-items: center;
        .toSub {
          line-height:0.675676rem;
          text-align: center;
          display: block;
          width:1.891892rem;
          height:0.675676rem;
          border-radius:0.405405rem;
          color:#fff;
          background-color:var(--themeColor);
        }
      }
    }
  }
}